#在导入文件时，文件中 **所有没有任何缩进的代码** 都会被执行一遍！

def say_hello():
    print("你好你好 我是say hello")

'''
#### `__name__` 属性

> * `__name__` 属性可以做到，测试模块的代码 **只在测试情况下被运行**，而在 **被导入时不会被执行**！

* `__name__` 是 `Python` 的一个内置属性，记录着一个 **字符串**
* 如果 **是被其他文件导入的**，`__name__` 就是 **模块名**
* 如果 **是当前执行的程序** `__name__` 是 **`__main__`**
'''
if __name__ == "__main__":
    print(__name__)
    print("小明开发的模块")
    say_hello()
